<?php
mysql_query("set names 'utf8'");
function productos($con){
	
$consulta="SELECT id_productos, tipo_producto_id_tipo_producto, Empresa_id_empresa, nombre FROM productos";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function empresa_id($id,$con){
$consulta="SELECT id_usuarios, Departamento_id_departamento, Perfiles_id_Perfiles,Empresa_id_empresa, empresa.nombre 
FROM usuarios, departamento, empresa 
where  Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa and id_usuarios=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function categorias($con){
	$consulta="SELECT id_categoria, Departamento_id_departamento, Nombre FROM categorias";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function ver_sla($id,$con){
	$consulta="SELECT sla_id_SLA FROM sla_has_plantilla_ticket where plantilla_ticket_idPlantilla=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function ver_sla_proyecto($id,$con){
	$consulta="SELECT sla_id_SLA FROM producto_campos_has_sla where producto_campos_id_campo=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;

}

function idPlantillaTicket($nombre, $con)
{
 	$consulta = "SELECT idPlantilla, presupuesto, presupuesto2, responsabilidad, cobranza_venta, monto_tipo  FROM Plantilla_ticket where Nombre ='$nombre' ";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function PlantillaTicket($con)
{
 	$consulta = "SELECT idPlantilla,Plantilla_ticket.presupuesto,Plantilla_ticket.presupuesto2,Plantilla_ticket.responsabilidad, plantilla_ticket.Nombre, Plantilla_ticket_idPlantilla, habilitado, Categorias_id_categoria, categorias.nombre as categoria,
	 departamento.nombre as departamento, empresa.nombre as empresa,cobranza_venta, monto_tipo  FROM plantilla_ticket, plantilla_ticket_has_categorias, categorias, departamento, empresa 
	 WHERE Plantilla_ticket_idPlantilla=idPlantilla and Categorias_id_categoria=id_categoria and Empresa_id_empresa=id_empresa and Departamento_id_departamento=id_departamento";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function Depto_supervisor($id,$con)
{
 	$consulta = "Select Departamento_id_departamento from usuarios where id_usuarios='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function Empresa_supervisor($id,$con)
{
 	$consulta = "Select Departamento_id_departamento, Empresa_id_empresa from usuarios, departamento where id_departamento=Departamento_id_departamento and id_usuarios='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function PlantillaTicketSupervisor($depto,$con)
{
 	$consulta = "SELECT idPlantilla,Plantilla_ticket.presupuesto,Plantilla_ticket.presupuesto2,Plantilla_ticket.responsabilidad, plantilla_ticket.Nombre, Plantilla_ticket_idPlantilla, habilitado, Categorias_id_categoria, categorias.nombre as categoria,
	 departamento.nombre as departamento,empresa.nombre as empresa,cobranza_venta, monto_tipo FROM plantilla_ticket, plantilla_ticket_has_categorias, categorias, departamento, empresa
	 WHERE Plantilla_ticket_idPlantilla=idPlantilla and Categorias_id_categoria=id_categoria and Departamento_id_departamento=id_departamento and Empresa_id_empresa=id_empresa 
	 and id_empresa=(select Empresa_id_empresa from departamento where id_departamento='$depto')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function PlantillaTicketCategoria($id,$con)
{
 	$consulta = "SELECT idPlantilla,Plantilla_ticket.presupuesto, plantilla_ticket.Nombre, Plantilla_ticket_idPlantilla, habilitado, Categorias_id_categoria, categorias.nombre as categoria,
	 departamento.nombre as departamento, empresa.nombre as empresa FROM plantilla_ticket, plantilla_ticket_has_categorias, categorias, departamento, empresa 
	 WHERE Plantilla_ticket_idPlantilla=idPlantilla and Categorias_id_categoria=id_categoria and Empresa_id_empresa=id_empresa and Departamento_id_departamento=id_departamento and id_categoria=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function PlantillaTicketProducto($id,$con)
{
 	$consulta = "SELECT id_plantilla_producto, nombre, productos_id_productos, habilitado FROM plantilla_producto_has_productos, plantilla_producto 
	where plantilla_producto_id_plantilla_producto=id_plantilla_producto and productos_id_productos=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function PlantillaProyecto($con)
{
 	$consulta = "SELECT id_plantilla_producto,plantilla_producto.nombre as plantilla, productos_id_productos, habilitado,Empresa_id_empresa,
	productos.nombre as producto, empresa.nombre as empresa, cobranza_venta, monto_tipo  
	FROM plantilla_producto,plantilla_producto_has_productos, productos, empresa  
	where plantilla_producto_id_plantilla_producto=id_plantilla_producto and id_productos=productos_id_productos and Empresa_id_empresa=id_empresa";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function PlantillaProyectoSupervisor($empresa,$con)
{
 	$consulta = "SELECT id_plantilla_producto,plantilla_producto.nombre as plantilla, productos_id_productos, habilitado,Empresa_id_empresa,
	productos.nombre as producto, empresa.nombre as empresa,cobranza_venta, monto_tipo  
	FROM plantilla_producto,plantilla_producto_has_productos, productos, empresa  
	where plantilla_producto_id_plantilla_producto=id_plantilla_producto and id_productos=productos_id_productos and Empresa_id_empresa=id_empresa and id_empresa='$empresa'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function Plantillas($con,$id)
{
	$consulta = "SELECT idPlantilla, nombre, presupuesto, presupuesto2, responsabilidad,cobranza_venta, monto_tipo FROM plantilla_ticket where idPlantilla='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function Plantillas_proyecto($con,$id)
{
	$consulta = "SELECT id_plantilla_producto, nombre,cobranza_venta, monto_tipo FROM plantilla_producto where id_plantilla_producto='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}



function editarPlantilla($idPlantilla,$Nombre,$presupuesto,$presupuesto2, $responsabilidad, $cobranza_venta, $monto_tipo,$con)
{
	$consulta="UPDATE plantilla_ticket SET Nombre = '".$Nombre."', presupuesto='".$presupuesto."', presupuesto2='".$presupuesto2."',responsabilidad='".$responsabilidad."',cobranza_venta='".$cobranza_venta."',monto_tipo='".$monto_tipo."' where idPlantilla = '".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
	
}

function editarPlantilla_proyecto($idPlantilla,$Nombre,$cobranza_venta, $monto_tipo,$con)
{
	$consulta="UPDATE plantilla_producto SET nombre = '".$Nombre."',cobranza_venta='".$cobranza_venta."',monto_tipo='".$monto_tipo."' where id_plantilla_producto = '".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
	
}


function validaPlantilla($nombre,$con)
{
	$consulta = "SELECT idPlantilla, nombre  FROM plantilla_ticket where nombre='$nombre'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function validaPlantilla_proyecto($nombre,$con)
{
	$consulta = "SELECT id_plantilla_producto, nombre   FROM plantilla_producto where nombre='$nombre'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function insertaPlantilla($nombre,$presupuesto,$presupuesto2,$responsabilidad,$cobranza, $monto, $con)
{
	$consulta="INSERT INTO plantilla_ticket (Nombre, presupuesto, presupuesto2, responsabilidad, cobranza_venta, monto_tipo) VALUES ('".$nombre."', '".$presupuesto."', '".$presupuesto2."','".$responsabilidad."','".$cobranza."','".$monto."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;		
}

function insertaPlantilla_proyecto($nombre, $cobranza, $monto,$con)
{
	$consulta="INSERT INTO plantilla_producto (nombre,cobranza_venta, monto_tipo) VALUES ('".$nombre."','".$cobranza."','".$monto."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;			
}


function insertaCamposTicket($idPlantilla, $nombre, $con)
{
	$consulta="INSERT INTO ticket_campos (Plantilla_ticket_idPlantilla, nombre) VALUES ('".$idPlantilla."', '".$nombre."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertaCamposproyecto($idPlantilla, $nombre,$porcentaje,$monto, $monto2,$tiempo,$con)
{
	$consulta="INSERT INTO producto_campos (Plantilla_producto_id_Plantilla_producto, nombre,porcentaje, presupuesto, presupuesto2, tiempo)
	 VALUES ('".$idPlantilla."', '".$nombre."','".$porcentaje."','".$monto."','".$monto2."','".$tiempo."')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function campos($idPlantilla, $con)
{
	$consulta="SELECT id_campo, Plantilla_ticket_idPlantilla, nombre FROM ticket_campos where Plantilla_ticket_idPlantilla='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campos_prod($idPlantilla, $con)
{
	$consulta="SELECT id_campo, plantilla_producto_id_plantilla_producto, nombre, porcentaje, presupuesto, presupuesto2, tiempo FROM producto_campos where
 plantilla_producto_id_plantilla_producto='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campos_ticket($id, $con)
{
	$consulta="SELECT id_campo, Plantilla_ticket_idPlantilla, nombre FROM ticket_campos where id_campo='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campos_producto($id, $con)
{
	$consulta="SELECT id_campo, plantilla_producto_id_plantilla_producto, nombre,porcentaje, presupuesto, presupuesto2 FROM producto_campos where id_campo='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function borrar_campos_ticket($id, $con)
{
	$consulta="DELETE FROM campos_ticket WHERE id_campos = $id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function borrar_campos_proyect($id, $con)
{
	$consulta="DELETE FROM campos_producto WHERE id_campos = $id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function id_campos_ticket($id, $con)
{
	$consulta="SELECT id_campos, nombre, plantilla FROM campos_ticket where plantilla='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function id_campos_proyect($id, $con)
{
	$consulta="SELECT id_campos, nombre, porcentaje, presupuesto, plantilla FROM campos_producto where plantilla='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ver_campos_ticket($id, $con)
{
	$consulta="SELECT id_campos, nombre, plantilla FROM campos_ticket where id_campos='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function ver_campos_proyecto($id, $con)
{
	$consulta="SELECT id_campos, nombre, porcentaje, presupuesto,presupuesto2, tiempo 
FROM campos_producto where id_campos='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function update_campos_ticket($id, $nombre, $con)
{
	$consulta="UPDATE campos_ticket SET  nombre = '$nombre' WHERE id_campos=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function update_campos_proyecto($id, $nombre,$porcentaje,$presupuesto,$presupuesto2,$tiempo, $con)
{
	$consulta="UPDATE campos_producto SET nombre = '$nombre', porcentaje = '$porcentaje', presupuesto = '$presupuesto', presupuesto2 = '$presupuesto2', tiempo = '$tiempo'   WHERE  id_campos=$id";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function inserta_campos_ticket($id,$campo, $idplantilla, $con)
{
	$consulta="INSERT INTO campos_ticket (id_campos, nombre, plantilla) VALUES ($id, '$campo', '$idplantilla')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function inserta_campos_proyecto($id,$campo, $porcentaje, $presupuesto,$idplantilla,$presupuesto2,$tiempo, $con)
{
	$consulta="INSERT INTO campos_producto(id_campos, nombre, porcentaje, presupuesto, plantilla, presupuesto2, tiempo) VALUES ($id, '$campo', '$porcentaje', '$presupuesto', '$idplantilla','$presupuesto2','$tiempo')";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campo_proyecto($id, $con)
{
	$consulta="SELECT id_campo, plantilla_producto_id_plantilla_producto as plantilla, nombre FROM producto_campos where id_campo='".$id."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function updateCampos($idCampo, $nombre, $con)
{
	$consulta="UPDATE ticket_campos SET nombre='".$nombre."' where id_campo='$idCampo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function updateCamposProducto($idCampo, $nombre, $con)
{
	$consulta="UPDATE producto_campos SET nombre='".$nombre."' where id_campo='$idCampo'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function campos_proyecto($idPlantilla, $con)
{
	$consulta="SELECT id_campo, plantilla_producto_id_plantilla_producto, nombre,porcentaje, presupuesto, presupuesto2, tiempo FROM producto_campos where plantilla_producto_id_plantilla_producto='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function id_campos_proyecto($idPlantilla, $con)
{
	$consulta="SELECT id_campo FROM producto_campos where plantilla_producto_id_plantilla_producto='".$idPlantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function actualizar_procentaje_proyecto($id,$porcentaje,$monto, $monto2,$tiempo, $con)
{
	$consulta="UPDATE producto_campos SET  porcentaje = '".$porcentaje."', presupuesto='".$monto."',  presupuesto2='".$monto2."', tiempo='".$tiempo."' where id_campo='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertaPlantillaCate($idPlantilla, $id_categoria, $con)
{
	$consulta="select * from plantilla_ticket_has_categorias where Plantilla_ticket_idPlantilla='$idPlantilla' and Categorias_id_categoria='$id_categoria'";
	$resultado=mysql_query($consulta,$con);

	if(mysql_num_rows($resultado)>0)
	{
	$consulta="update plantilla_ticket_has_categorias set habilitado=0 where Plantilla_ticket_idPlantilla='$idPlantilla' and Categorias_id_categoria='$id_categoria'";	
	}
	else
	{
	$consulta="INSERT INTO plantilla_ticket_has_categorias (Plantilla_ticket_idPlantilla, Categorias_id_categoria,habilitado) VALUES ('".$idPlantilla."', '".$id_categoria."',0)";
	}
	mysql_query($consulta,$con);
	
}

function PlantillaCate($idPlantilla, $con)
{
	$consulta="select Categorias_id_categoria from plantilla_ticket_has_categorias where Plantilla_ticket_idPlantilla=$idPlantilla";	
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function PlantillaProd($idPlantilla, $con)
{
	$consulta="SELECT plantilla_producto_id_plantilla_producto, productos_id_productos, habilitado FROM plantilla_producto_has_productos where
 plantilla_producto_id_plantilla_producto=$idPlantilla";	
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function updatePlantillaCate($idPlantilla, $id_categoria,$edo, $con)
{
	$consulta="update plantilla_ticket_has_categorias set habilitado=$edo where Plantilla_ticket_idPlantilla='$idPlantilla' and Categorias_id_categoria='$id_categoria'";	
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function updatePlantillaProd($idPlantilla, $id_prod,$edo, $con)
{
	$consulta="update plantilla_producto_has_productos set habilitado=$edo 
	where plantilla_producto_id_plantilla_producto='$idPlantilla' and productos_id_productos='$id_prod'";	
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function insertaProductoPlantilla($id_plantilla,$id_producto, $con)
{
	$consulta="select * from plantilla_producto_has_productos where productos_id_productos='$id_producto' and plantilla_producto_id_plantilla_producto='$id_plantilla'";
		$resultado=mysql_query($consulta,$con);
	if(mysql_num_rows($resultado)>0)
	{
		$consulta="update plantilla_producto_has_productos set habilitado=0 where productos_id_productos='$id_producto' and plantilla_producto_id_plantilla_producto='$id_plantilla'";
	}
	else
	{
	$consulta="INSERT INTO plantilla_producto_has_productos (productos_id_productos, plantilla_producto_id_plantilla_producto,habilitado) VALUES ('".$id_producto."', '".$id_plantilla."',0)";
	}
	$resultado=mysql_query($consulta,$con);
	
}


function actualizaProductoPlantilla($id_producto,$id_plantilla, $con)
{
	$consulta="update plantilla_producto_has_productos set habilitado=0 where productos_id_productos='".$id_producto."' and plantilla_producto_id_plantilla_producto='".$id_plantilla."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function actualizaPlantillaCate($id_categoria, $con)
{
	$consulta="update plantilla_ticket_has_categorias set habilitado=0 where Categorias_id_categoria= '".$id_categoria."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function borrarPlantilla($id,$con)
{
	$consulta="DELETE FROM Plantilla_ticket WHERE idPlantilla = '". $id ."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}

function borrarPlantilla_proyecto($id,$con)
{
	$consulta="DELETE FROM Plantilla_producto WHERE id_plantilla_producto = '". $id ."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		
}


function borrar_campos_proyecto($id,$con)
{
		$consulta="DELETE FROM producto_campos WHERE id_campo = '". $id ."' and porcentaje=0";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		

}

function borrar_campo($id,$con)
{
	$consulta="DELETE FROM ticket_campos WHERE id_campo = '". $id ."'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;		

}


function datosEmpresa($con)
{
	$consulta="SELECT id_empresa, nombre, rfc, calle, noExt, noInt, colonia, delegacion, cp  FROM empresa";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}


function datosDepartamentoEmpresa($con,$id)
{
	$consulta="SELECT id_departamento, empresa.nombre as empresa, departamento.nombre departamento FROM departamento,empresa where empresa_id_empresa=id_empresa and id_empresa='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosCategoriasDepartamentos($con,$id)
{
	$consulta="SELECT id_categoria, departamento_id_departamento, categorias.nombre FROM categorias,departamento where departamento_id_departamento=id_departamento and id_departamento='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosEmpresaProductos($con,$id)
{
	$consulta=" Select id_productos,tipo_producto_id_tipo_producto,tipo_producto.nombre as tipo, Empresa_id_empresa, productos.nombre, empresa.nombre as empresa 
	FROM productos,tipo_producto,empresa where id_tipo_producto=tipo_producto_id_tipo_producto and id_empresa=Empresa_id_empresa and tipo='producto' and Empresa_id_empresa='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function datosEmpresaSubproductos($con,$id)
{
	$consulta="SELECT id_productos, tipo_producto_id_tipo_producto, Empresa_id_empresa, nombre, serial, fecha_compra, garantia, fecha_vencimiento, tipo 
    FROM productos, productos_has_productos where  productos_id_productos1=id_productos and productos_id_productos='$id'";
	$resultado=mysql_query($consulta,$con);
	return $resultado;
}

function insertaCategoria($id_departamento, $nombre, $con)
{
	$consulta="INSERT INTO categorias (Departamento_id_departamento, Nombre) VALUES ('".$id_departamento."', '".$nombre."')";
	mysql_query($consulta,$con);
	$id=mysql_insert_id();
	return $id;	
}
?>